Reducing Response Time with Preheated Caches
نویسندگان
چکیده
CPU performance is increasingly limited by thermal dissipation, and soon aggressive power management will be beneficial for performance. Especially, temporarily idle parts of the chip (including the caches) should be powergated in order to reduce leakage power. Current CPUs already lose their cache state whenever the CPU is idle for extended periods of time, which causes a performance loss when execution is resumed, due to the high number of cache misses when the working set is fetched from external memory. In a server system, the first network request during this period suffers from increased response time. We present a technique to reduce this overhead by preheating the caches in advance before the network request arrives at the server: Our design predicts the working set of the server application by analyzing the cache contents after similar requests have been processed. As soon as an estimate of the working set is available, a predictable network architecture starts to announce future incoming network packets to the server, which then loads the predicted working set into the cache. Our experiments show that, if this preheating step is complete when the network packet arrives, the response time overhead is reduced by an average of 80%. Faculty Host: Uli Kremer
منابع مشابه
Distributed caching with centralized control
The beneets of using caches for reducing traac in backbone trunk links and for improving web access times are well-known. However, there are some known problems with traditional web caching, namely, maintaining freshness of web objects, balancing load among a number of caches and providing protection against cache failure. This paper investigates in detail the advantages and disadvantages of a ...
متن کاملDisk Built-in Caches: Evaluation on System Performance
Disk drive manufacturers are putting increasingly larger built-in caches into disk drives. Today, 2 MB buffers are common on low-end retail IDE/ATA drives, and some SCSI drives are now available with 16 MB. However, few published data are available to demonstrate that such large built-in caches can noticeably improve overall system performance. In this paper, we investigated the impact of the d...
متن کاملSelf-Organizing Wide-Area Network Caches
A substantial fraction of all network tra c today comes from applications in which clients retrieve objects from servers. The caching of objects in locations \close" to clients is an important technique for reducing both network tra c and response time for such applications. In this paper we consider the bene ts of associating caches with switching nodes throughout the network, rather than in a...
متن کاملLeakage Power Optimization Techniques for Ultra Deep Sub - Micron Multi - Level Caches Nam
On-chip L1 and L2 caches represent a sizeable fraction of the total power consumption of microprocessors. In deep sub-micron technology , the subthreshold leakage power is becoming the dominant fraction of the total power consumption of those caches. In this paper, we present optimization techniques to reduce the leakage power of on-chip caches assuming that there are multiple threshold voltage...
متن کاملCombustion and Vibration Analysis of Idi- Diesel Engine Fuelled With Neat Preheated Jatropha Methyl Ester
Experimentation is conducted on an IDI diesel engine and the results of combustion and vibration on IDI -Diesel engine fueled with the preheated Jatropha Methyl Ester (JME) are presented. The Present research trend is to replace conventional diesel by renewable alternative fuels in view of fast depletion of petroleum reserves and to reduce the exhaust emissions from the engines without altering...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2016